Fractal Image Compression

نویسندگان

  • D. Saupe
  • Raouf Hamzaoui
چکیده

The first fully automated fractal image compression algorithm was published by Arnaud Jacquin in 1989. Given an image f , the encoder finds a contractive affine image transformation (fractal transform) T such that the fixed point of T is close to f . The decoding is by iteration of the fractal transform starting from an arbitrary image. Due to the contraction mapping principle, the sequence of iterates converges to the fixed point of T . Several researchers have improved the original algorithm. This document describes the contribution of our group. 1. Reduction of the encoding complexity In the encoding step, the image is partitioned into disjoint blocks (range blocks). For each range block, another block (domain block) is selected from the same image. The goal is to approximate the pixel intensities of the range block with those of a domain block. Because good approximations are obtained when many domain blocks are allowed, searching the pool of domain blocks is time-consuming. 1. Nearest neighbor search [11, 13]: Range blocks and domain blocks are assigned d-dimensional feature vectors such that searching in the pool of domain blocks can be restricted to the domain blocks whose feature vectors are the nearest neighbors of the feature vector of the current range block. Thus, the sequential search in the domain pool is replaced by multi-dimensional nearest neighbor searching which can be run in logarithmic time. 2. Clustering methods [1, 4]: The domain blocks are classified by clustering their feature vectors in Voronoi cells whose centers are designed from the test image or from a set of training images. For each range block, matches are sought in the neighboring classes only. 3. Fast search via fast convolution [12, 15, 7]: This is a lossless method in a sense that the domain block that yields the minimal approximation error is found. A calculation of the inner products between the range blocks and codebook blocks (blocks formed from the domain blocks) dominates the computational costs in the encoding. The codebook blocks are typically defined by downfiltering the image to half its resolution. The inner products are the finite impulse response (FIR) of the downfiltered image with respect to the range blocks. Thus, the cross-correlation of the range block with the downfiltered image is required. This discrete two-dimensional convolution can be carried out more efficiently in the frequency domain when the range block is not too small. 4. Domain pool reduction [14]: An adjustable number of domains are excluded from the domain pool. We studied the effects on computation time, image fidelity and compression ratio. We showed that there is no need for keeping domains with low intensity variance in the pool. 2. Use of adaptive partitions We devised a fractal coder that finds the image partition by a split and merge process, yielding range blocks as unions of edge-connected small square blocks. This fractal coder has a better rate-distortion performance and subjective quality than the widely used quadtree-based fractal coders [6]. Figure 1 compares the subjective quality performance of our fractal coder with that of the state-of-the-art wavelet coder of Said and Pearlman (SPIHT). 3. Rate-distortion fractal coding Usually, the fractal transform is found in a heuristic way. We proposed rate-distortion based fractal coding [16] where the fractal transform is optimal in the sense that it guarantees the lowest approximation error over a large set of admissible transforms subject to a rate constraint. We begin with a fine scale hierarchical partition of the image and use a pruning strategy based on the generalized BFOS algorithm. We give results for rectangular partitions. 4. Computational complexity Standard fractal coding is a greedy suboptimal algorithm. We showed that the problem of finding the optimal fractal code is computationally intractable [10].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MEDICAL IMAGE COMPRESSION: A REVIEW

Within recent years the use of medical images for diagnosis purposes has become necessity. The limitation in transmission and storage space also growing size of medical images has necessitated the need for efficient method, then image Compression is required as an efficient way to reduces irrelevant and redundancy of the image data in order to be able to store or transmits data. It also reduces...

متن کامل

Fractal Image Compression Techniques

Image compression is an essential technology in multimedia and digital communication fields. Fractal image compression is a potential image compression scheme due to its potential high compression ratio, fast decompression and multi resolution properties. Fractal image compression utilizes the existence of self symmetry of images. Since Bransley gave the concept of fractal image compression in ...

متن کامل

A Review on Fractal Image Compression

Now a days most of the researchers are doing lots of work in the area of image compression. Fractal image compression requires lots of mathematical computation to compress an image. Fractal image compression is a recent technique based on the representation of an image by a contractive transform, on the space of images, for which the fixed point is close approximation to the original image. Mai...

متن کامل

Improved Structure Similarity in Fractal Image Compression with Quad Tree

Fractal Image compression uses different fractals is lossy compression technique. Textures and natural images are compressed & decompressed using fractal image compression. As there is repeation in the other parts of the same image. In proposed methodology, complete image is converted into mathematical equations. These equations are used to convert images into fractal codes. After reception the...

متن کامل

Genetic Algorithm based Fractal Image Compression

Fractal Image Compression is a lossy compression technique that has been developed in the early 1990s. Fractal image compression explores the self-similarity property of a natural image and utilizes the partitioned iterated function system (PIFS) to encode it. The fractal image compression problem had three major requirements: speeding up the compression algorithm, improving image quality and i...

متن کامل

Neural based domain and range pool partitioning using Fractal Coding for nearly lossless Medical Image Compression

This work results from a fractal image compression based on iterated transforms and machine learning modeling. In this work an improved quasi-losses fractal coding scheme is addressed to preserve the rich features of the medical image as the domain blocks and to generate the remaining part of the image from it based on fractal transformations. Machine learning based model is used for improving ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001